Negation as Failure in the Head

نویسندگان

  • Katsumi Inoue
  • Chiaki Sakama
چکیده

The class of logic programs with negation as failure in the head is a subset of the logic of MBNF introduced by Lifschitz and is an extension of the class of extended disjunctive programs. An interesting feature of such programs is that the minimality of answer sets does not hold. This paper considers the class of general extended disjunctive programs (GEDPs) as logic programs with negation as failure in the head. First, we discuss that the class of GEDPs is useful for representing knowledge in various domains in which the principle of minimality is too strong. In particular, the class of abductive programs is properly included in the class of GEDPs. Other applications include the representation of inclusive disjunctions and circumscription with xed predicates. Secondly, the semantic nature of GEDPs is analyzed by the syntax of programs. In acyclic programs, negation as failure in the head can be shifted to the body without changing the answer sets of the program. On the other hand, supported sets of any program are always preserved by the same transformation. Thirdly, the computational complexity of the class of GEDPs is shown to remain in the same complexity class as normal disjunctive programs. Through the simulation of negation as failure in the head, computation of answer sets and supported sets is realized using any proof procedure for extended or positive disjunctive programs. Finally, a simple translation of GEDPs into autoepistemic logic is presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Negation in the Head of CP-logic Rules

CP-logic is a probabilistic extension of the logic FO(ID). Unlike ASP, both of these logics adhere to a Tarskian informal semantics, in which interpretations represent objective states-of-affairs. In other words, these logics lack the epistemic component of ASP, in which interpretations represent the beliefs or knowledge of a rational agent. Consequently, neither CP-logic nor FO(ID) have the ne...

متن کامل

Answer Sets in General Nonmonotonic Reasoning (Preliminary Report)

Languages of declarative logic programming diier from other modal nonmonotonic formalisms by lack of syntactic uniformity. For instance, negation as failure can be used in the body of a rule, but not in the head; in disjunctive programs, disjunction is used in the head of a rule, but not in the body; in extended programs, negation as failure can be used on top of classical negation, but not the...

متن کامل

Discovering Classes of Strongly Equivalent Logic Programs with Negation as Failure in the Head

In this paper, we apply Fangzhen Lin’s methodology of computer aided theorem discovery to discover classes of strongly equivalent logic programs with negation as failure in the head. Specifically, with the help of computers, we discover exact conditions that capture the strong equivalence between small sets of rules, which have potential applications in the theory and practice of logic programm...

متن کامل

Numerical analysis of slide-head-toppling failure

In layered and blocky rock slopes, toppling failure is a common mode of instability that may occur in mining engineering. If this type of slope failure occurs as a consequence of another type of failure, it is referred to as the secondary toppling failure. “Slide-head-toppling” is a type of secondary toppling failures, where the upper part of the slope is toppled as a consequence of a semi-circ...

متن کامل

A primer on Answer Set Programming

where A0, . . . An are atoms and not is a logical connective called negation as failure. Also, for every rule let us define head(ρ) = A0, pos(ρ) = A1, . . . , Am, neg(ρ) = Am+1, . . . , An and body(ρ) = pos(ρ)∪ neg(ρ). The head of rules is never empty, while if body(ρ) = ∅ we refer to ρ as a fact. A logic program is defined as a collection of rules. Rules with variables are taken as shorthand f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Log. Program.

دوره 35  شماره 

صفحات  -

تاریخ انتشار 1998